Skip to content

chore: remove GTM, Google Analytics, Axeptio and Mava - #122

Merged
Christophe-iExec merged 3 commits into
mainfrom
chore/remove-gtm-ga-axeptio
Oct 16, 2026
Merged

Christophe-iExec merged 3 commits into
mainfrom
chore/remove-gtm-ga-axeptio

Conversation

@Christophe-iExec

@Christophe-iExec Christophe-iExec commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Remove the Google Tag Manager script and its noscript iframe (served via metrics.iex.ec), which loaded Google Analytics
  • Remove the dataLayer click tracking in the theme and the data-track attributes on the Hello World buttons
  • Remove the Axeptio consent banner and its window typings: with no non-essential trackers left, no consent banner is required
  • Remove the Mava chat widget, which loaded on every page before any user interaction
  • Disable Reown AppKit telemetry (features.analytics: false), which was on by default and sent usage events to pulse.walletconnect.org. AppKit still sends its mandatory INITIALIZE event, which can't be turned off
  • Disable Coinbase telemetry (cca-lite.coinbase.com), which the Base Account connector loaded on page load and which set a .coinbase.com cookie. AppKit 1.8.14 ignores enableCoinbase: false, so the connector is now declared in wagmiConfig.ts with preference.telemetry: false, and Reown skips adding its own

Test plan

  • npm run check-format passes
  • npm run build succeeds and the output has no references to metrics.iex.ec, GTM-, googletagmanager, axept or mava
  • Headless Chrome on a local production build: page load contacts only the site itself, fonts.googleapis.com and Reown (api.web3modal.org, fonts.reown.com), plus api.iconify.design; no cookies are set; the Connect Wallet modal opens and lists MetaMask, Base, Brave, Zerion and WalletConnect
  • On the preview deployment, no cookie banner appears and no requests go to metrics.iex.ec, static.axept.io, widget.mava.app or cca-lite.coinbase.com
  • Hello World tutorial: connect wallet, protect data and grant access still work

Drop the Google Tag Manager script and noscript iframe (served from metrics.iex.ec), which loaded Google Analytics, the dataLayer click tracking and its data-track attributes, and the Axeptio consent banner that is no longer needed. Also disable Reown AppKit telemetry.
@vercel

vercel Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
documentation Ready Ready Preview Oct 16, 2026 8:52am UTC

Request Review

@Christophe-iExec Christophe-iExec changed the title chore: remove GTM, Google Analytics and Axeptio chore: remove GTM, Google Analytics, Axeptio and Mava Oct 16, 2026
Reown's wagmi adapter adds a Base Account connector whose SDK loads Coinbase telemetry (cca-lite.coinbase.com) on page load. enableCoinbase: false is not applied by AppKit 1.8.14, so declare the connector ourselves with telemetry disabled; the adapter then skips its own instance.
@Christophe-iExec
Christophe-iExec merged commit c600187 into main Oct 16, 2026
9 checks passed
@Christophe-iExec
Christophe-iExec deleted the chore/remove-gtm-ga-axeptio branch October 16, 2026 13:58

This branch was successfully deployed

1 active deployment
Preview — 801a7c48 Deployed Oct 16, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants